const path = require('path');
const express = require('express');
let app=express();
app.listen(3000);


// 引入
let loginR=require("./routes/login")
let register=require("./routes/register")

// 注册中间件
// 开放静态资源 express.static( 资源文件夹路径 )  
app.use( "/static" , express.static( path.join(__dirname,"./static") )    )
app.use(  express.urlencoded({extended:true})  )
app.use(  express.json() )



// 注册路由
app.use(loginR)
app.use(register)


// 错误处理中间件：
// 404
app.use((req,res)=>{
    res.send({
        status:404,
        msg:"此路不通，程序员正在开发中"
    })
})



// 其他逻辑错误
app.use( (err,req,res,next)=>{

    res.send({
        status:500,
        msg:err
    })
} )